package theFrameworks.desa.dao;

import java.util.List;
import java.util.Map;

import theFrameworks.desa.domain.SitioTuristico;


public interface SitioTuristicoDAO {

	SitioTuristico loadById(Long id);
	
	void persist(SitioTuristico sitioT);
	
	void update(SitioTuristico sitioT);
	
	void delete(SitioTuristico sitioT);
	
	List<SitioTuristico> loadAll();
	
	public List<SitioTuristico> findByNombre(String nombre);
    
    public List<SitioTuristico> loadLazy(int first, int pageSize, String sortField, String sortOrder, Map<String, String> filters);
}
